<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibDriver SSD1306: src/driver_ssd1306.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="doxygen.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibDriver SSD1306
   &#160;<span id="projectnumber">2.0.0</span>
   </div>
   <div id="projectbrief">SSD1306 full-featured driver</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('driver__ssd1306_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">driver_ssd1306.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>driver ssd1306 header file  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br />
<code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;string.h&gt;</code><br />
</div>
<p><a href="driver__ssd1306_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structssd1306__handle__s.html">ssd1306_handle_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 handle structure definition  <a href="structssd1306__handle__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structssd1306__info__s.html">ssd1306_info_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 information structure definition  <a href="structssd1306__info__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga9fe624679780561ecd0eec9a3cf78927"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga9fe624679780561ecd0eec9a3cf78927">DRIVER_SSD1306_LINK_INIT</a>(HANDLE,  STRUCTURE)&#160;&#160;&#160;memset(HANDLE, 0, sizeof(STRUCTURE))</td></tr>
<tr class="memdesc:ga9fe624679780561ecd0eec9a3cf78927"><td class="mdescLeft">&#160;</td><td class="mdescRight">initialize ssd1306_handle_t structure  <a href="group__ssd1306__link__driver.html#ga9fe624679780561ecd0eec9a3cf78927">More...</a><br /></td></tr>
<tr class="separator:ga9fe624679780561ecd0eec9a3cf78927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8d648c1ddb0655d527153f6671a522a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#gae8d648c1ddb0655d527153f6671a522a">DRIVER_SSD1306_LINK_IIC_INIT</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;iic_init = FUC</td></tr>
<tr class="memdesc:gae8d648c1ddb0655d527153f6671a522a"><td class="mdescLeft">&#160;</td><td class="mdescRight">link iic_init function  <a href="group__ssd1306__link__driver.html#gae8d648c1ddb0655d527153f6671a522a">More...</a><br /></td></tr>
<tr class="separator:gae8d648c1ddb0655d527153f6671a522a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafcaf096d90113ebc879faa7744317714"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#gafcaf096d90113ebc879faa7744317714">DRIVER_SSD1306_LINK_IIC_DEINIT</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;iic_deinit = FUC</td></tr>
<tr class="memdesc:gafcaf096d90113ebc879faa7744317714"><td class="mdescLeft">&#160;</td><td class="mdescRight">link iic_deinit function  <a href="group__ssd1306__link__driver.html#gafcaf096d90113ebc879faa7744317714">More...</a><br /></td></tr>
<tr class="separator:gafcaf096d90113ebc879faa7744317714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed61ef23e243147085b85776f9f4ae37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#gaed61ef23e243147085b85776f9f4ae37">DRIVER_SSD1306_LINK_IIC_WRITE</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;iic_write = FUC</td></tr>
<tr class="memdesc:gaed61ef23e243147085b85776f9f4ae37"><td class="mdescLeft">&#160;</td><td class="mdescRight">link iic_write function  <a href="group__ssd1306__link__driver.html#gaed61ef23e243147085b85776f9f4ae37">More...</a><br /></td></tr>
<tr class="separator:gaed61ef23e243147085b85776f9f4ae37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6492bc83b46ea8cb89bada8719c16626"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga6492bc83b46ea8cb89bada8719c16626">DRIVER_SSD1306_LINK_SPI_INIT</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;spi_init = FUC</td></tr>
<tr class="memdesc:ga6492bc83b46ea8cb89bada8719c16626"><td class="mdescLeft">&#160;</td><td class="mdescRight">link spi_init function  <a href="group__ssd1306__link__driver.html#ga6492bc83b46ea8cb89bada8719c16626">More...</a><br /></td></tr>
<tr class="separator:ga6492bc83b46ea8cb89bada8719c16626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b082738487cc657c29438b7b06d65d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga3b082738487cc657c29438b7b06d65d6">DRIVER_SSD1306_LINK_SPI_DEINIT</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;spi_deinit = FUC</td></tr>
<tr class="memdesc:ga3b082738487cc657c29438b7b06d65d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">link spi_deinit function  <a href="group__ssd1306__link__driver.html#ga3b082738487cc657c29438b7b06d65d6">More...</a><br /></td></tr>
<tr class="separator:ga3b082738487cc657c29438b7b06d65d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4182da695862d517eb36d406da139ceb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga4182da695862d517eb36d406da139ceb">DRIVER_SSD1306_LINK_SPI_WRITE_COMMAND</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;spi_write_cmd = FUC</td></tr>
<tr class="memdesc:ga4182da695862d517eb36d406da139ceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">link spi_write_cmd function  <a href="group__ssd1306__link__driver.html#ga4182da695862d517eb36d406da139ceb">More...</a><br /></td></tr>
<tr class="separator:ga4182da695862d517eb36d406da139ceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11c86c51919ea2eff38e01c7157fcd9c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga11c86c51919ea2eff38e01c7157fcd9c">DRIVER_SSD1306_LINK_SPI_COMMAND_DATA_GPIO_INIT</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;spi_cmd_data_gpio_init = FUC</td></tr>
<tr class="memdesc:ga11c86c51919ea2eff38e01c7157fcd9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">link spi_cmd_data_gpio_init function  <a href="group__ssd1306__link__driver.html#ga11c86c51919ea2eff38e01c7157fcd9c">More...</a><br /></td></tr>
<tr class="separator:ga11c86c51919ea2eff38e01c7157fcd9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7cfdbb00a208ce118028831dc9baaa3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga7cfdbb00a208ce118028831dc9baaa3b">DRIVER_SSD1306_LINK_SPI_COMMAND_DATA_GPIO_DEINIT</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;spi_cmd_data_gpio_deinit = FUC</td></tr>
<tr class="memdesc:ga7cfdbb00a208ce118028831dc9baaa3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">link spi_cmd_data_gpio_deinit function  <a href="group__ssd1306__link__driver.html#ga7cfdbb00a208ce118028831dc9baaa3b">More...</a><br /></td></tr>
<tr class="separator:ga7cfdbb00a208ce118028831dc9baaa3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8e7ddf3411d4266080775e4706b3c0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#gad8e7ddf3411d4266080775e4706b3c0a">DRIVER_SSD1306_LINK_SPI_COMMAND_DATA_GPIO_WRITE</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;spi_cmd_data_gpio_write = FUC</td></tr>
<tr class="memdesc:gad8e7ddf3411d4266080775e4706b3c0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">link spi_cmd_data_gpio_write function  <a href="group__ssd1306__link__driver.html#gad8e7ddf3411d4266080775e4706b3c0a">More...</a><br /></td></tr>
<tr class="separator:gad8e7ddf3411d4266080775e4706b3c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f08bf56f2cc2a6ef6f22c23e4b30b58"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga4f08bf56f2cc2a6ef6f22c23e4b30b58">DRIVER_SSD1306_LINK_RESET_GPIO_INIT</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;reset_gpio_init = FUC</td></tr>
<tr class="memdesc:ga4f08bf56f2cc2a6ef6f22c23e4b30b58"><td class="mdescLeft">&#160;</td><td class="mdescRight">link reset_gpio_init function  <a href="group__ssd1306__link__driver.html#ga4f08bf56f2cc2a6ef6f22c23e4b30b58">More...</a><br /></td></tr>
<tr class="separator:ga4f08bf56f2cc2a6ef6f22c23e4b30b58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga381f2cbf7f4d26068cc85e1e6f0b34be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga381f2cbf7f4d26068cc85e1e6f0b34be">DRIVER_SSD1306_LINK_RESET_GPIO_DEINIT</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;reset_gpio_deinit = FUC</td></tr>
<tr class="memdesc:ga381f2cbf7f4d26068cc85e1e6f0b34be"><td class="mdescLeft">&#160;</td><td class="mdescRight">link reset_gpio_deinit function  <a href="group__ssd1306__link__driver.html#ga381f2cbf7f4d26068cc85e1e6f0b34be">More...</a><br /></td></tr>
<tr class="separator:ga381f2cbf7f4d26068cc85e1e6f0b34be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30271528322c81edfe5f641f226cf8d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga30271528322c81edfe5f641f226cf8d8">DRIVER_SSD1306_LINK_RESET_GPIO_WRITE</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;reset_gpio_write = FUC</td></tr>
<tr class="memdesc:ga30271528322c81edfe5f641f226cf8d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">link reset_gpio_write function  <a href="group__ssd1306__link__driver.html#ga30271528322c81edfe5f641f226cf8d8">More...</a><br /></td></tr>
<tr class="separator:ga30271528322c81edfe5f641f226cf8d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga310c84c3cb50ae4c387807f50a8b0b53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga310c84c3cb50ae4c387807f50a8b0b53">DRIVER_SSD1306_LINK_DELAY_MS</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;delay_ms = FUC</td></tr>
<tr class="memdesc:ga310c84c3cb50ae4c387807f50a8b0b53"><td class="mdescLeft">&#160;</td><td class="mdescRight">link delay_ms function  <a href="group__ssd1306__link__driver.html#ga310c84c3cb50ae4c387807f50a8b0b53">More...</a><br /></td></tr>
<tr class="separator:ga310c84c3cb50ae4c387807f50a8b0b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70d1aafc8664aa9ed931d0353953735f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__link__driver.html#ga70d1aafc8664aa9ed931d0353953735f">DRIVER_SSD1306_LINK_DEBUG_PRINT</a>(HANDLE,  FUC)&#160;&#160;&#160;(HANDLE)-&gt;debug_print = FUC</td></tr>
<tr class="memdesc:ga70d1aafc8664aa9ed931d0353953735f"><td class="mdescLeft">&#160;</td><td class="mdescRight">link debug_print function  <a href="group__ssd1306__link__driver.html#ga70d1aafc8664aa9ed931d0353953735f">More...</a><br /></td></tr>
<tr class="separator:ga70d1aafc8664aa9ed931d0353953735f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga2f305a04236fd311fe5cd221b4ceba00"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structssd1306__handle__s.html">ssd1306_handle_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a></td></tr>
<tr class="memdesc:ga2f305a04236fd311fe5cd221b4ceba00"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 handle structure definition  <a href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">More...</a><br /></td></tr>
<tr class="separator:ga2f305a04236fd311fe5cd221b4ceba00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0376075d1241ed0326411bb4a775b48b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structssd1306__info__s.html">ssd1306_info_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga0376075d1241ed0326411bb4a775b48b">ssd1306_info_t</a></td></tr>
<tr class="memdesc:ga0376075d1241ed0326411bb4a775b48b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 information structure definition  <a href="group__ssd1306__base__driver.html#ga0376075d1241ed0326411bb4a775b48b">More...</a><br /></td></tr>
<tr class="separator:ga0376075d1241ed0326411bb4a775b48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga286400b4b897e3f74d9bee53d2707242"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga286400b4b897e3f74d9bee53d2707242">ssd1306_interface_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga286400b4b897e3f74d9bee53d2707242a0907a77291283216ab5cac22a00d4f98">SSD1306_INTERFACE_IIC</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga286400b4b897e3f74d9bee53d2707242a2a9c98b5a4a08b23cbd342daf403f9eb">SSD1306_INTERFACE_SPI</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga286400b4b897e3f74d9bee53d2707242"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 interface enumeration definition  <a href="group__ssd1306__base__driver.html#ga286400b4b897e3f74d9bee53d2707242">More...</a><br /></td></tr>
<tr class="separator:ga286400b4b897e3f74d9bee53d2707242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9bb792cb36f7d0fd2229c13c26ad7182"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga9bb792cb36f7d0fd2229c13c26ad7182">ssd1306_address_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga9bb792cb36f7d0fd2229c13c26ad7182a5d232b0efc9e8c54c0c40e22d8f3bee9">SSD1306_ADDR_SA0_0</a> = 0x78
, <a class="el" href="group__ssd1306__base__driver.html#gga9bb792cb36f7d0fd2229c13c26ad7182a7c245af3944911069aa5306f6c71e55d">SSD1306_ADDR_SA0_1</a> = 0x7A
 }</td></tr>
<tr class="memdesc:ga9bb792cb36f7d0fd2229c13c26ad7182"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 address pin enumeration definition  <a href="group__ssd1306__base__driver.html#ga9bb792cb36f7d0fd2229c13c26ad7182">More...</a><br /></td></tr>
<tr class="separator:ga9bb792cb36f7d0fd2229c13c26ad7182"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48c80c30c1a800d3fb79af6f904a188c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga48c80c30c1a800d3fb79af6f904a188c">ssd1306_memory_addressing_mode_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga48c80c30c1a800d3fb79af6f904a188cae84ef163eb6579acbfa717f47517995e">SSD1306_MEMORY_ADDRESSING_MODE_HORIZONTAL</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga48c80c30c1a800d3fb79af6f904a188ca38bf6d393e95f6ab3685d0ddb59e610e">SSD1306_MEMORY_ADDRESSING_MODE_VERTICAL</a> = 0x01
, <a class="el" href="group__ssd1306__base__driver.html#gga48c80c30c1a800d3fb79af6f904a188ca318ef0bb29b327d326999b314306ba7b">SSD1306_MEMORY_ADDRESSING_MODE_PAGE</a> = 0x02
 }</td></tr>
<tr class="memdesc:ga48c80c30c1a800d3fb79af6f904a188c"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 memory addressing mode enumeration definition  <a href="group__ssd1306__base__driver.html#ga48c80c30c1a800d3fb79af6f904a188c">More...</a><br /></td></tr>
<tr class="separator:ga48c80c30c1a800d3fb79af6f904a188c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad87b0cee0e0abdadd0b441eb86c21419"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gad87b0cee0e0abdadd0b441eb86c21419">ssd1306_fade_blinking_mode_t</a> { <a class="el" href="group__ssd1306__base__driver.html#ggad87b0cee0e0abdadd0b441eb86c21419a86699124397ef641450cdaf74defea7e">SSD1306_FADE_BLINKING_MODE_DISABLE</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#ggad87b0cee0e0abdadd0b441eb86c21419af0e30d677232e6ff62cc4c227b88d991">SSD1306_FADE_BLINKING_MODE_FADE_OUT</a> = 0x02
, <a class="el" href="group__ssd1306__base__driver.html#ggad87b0cee0e0abdadd0b441eb86c21419a2376e53df439fc91da7038c7b0aa89a1">SSD1306_FADE_BLINKING_MODE_BLINKING</a> = 0x03
 }</td></tr>
<tr class="memdesc:gad87b0cee0e0abdadd0b441eb86c21419"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 fade blinking mode enumeration definition  <a href="group__ssd1306__base__driver.html#gad87b0cee0e0abdadd0b441eb86c21419">More...</a><br /></td></tr>
<tr class="separator:gad87b0cee0e0abdadd0b441eb86c21419"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae8e1abaa15f2d308096870ae7841511"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaae8e1abaa15f2d308096870ae7841511">ssd1306_scroll_frame_t</a> { <br />
&#160;&#160;<a class="el" href="group__ssd1306__base__driver.html#ggaae8e1abaa15f2d308096870ae7841511a4a2bd085bbc3a94fdc48b1afab930602">SSD1306_SCROLL_FRAME_2</a> = 0x07
, <a class="el" href="group__ssd1306__base__driver.html#ggaae8e1abaa15f2d308096870ae7841511a643dd5b0d85786275f623d307c935ad2">SSD1306_SCROLL_FRAME_3</a> = 0x04
, <a class="el" href="group__ssd1306__base__driver.html#ggaae8e1abaa15f2d308096870ae7841511ab9ee4979beba0708c279b3fc6ca1f667">SSD1306_SCROLL_FRAME_4</a> = 0x05
, <a class="el" href="group__ssd1306__base__driver.html#ggaae8e1abaa15f2d308096870ae7841511add6f82b60c47ae1c10446894b43069b5">SSD1306_SCROLL_FRAME_5</a> = 0x00
, <br />
&#160;&#160;<a class="el" href="group__ssd1306__base__driver.html#ggaae8e1abaa15f2d308096870ae7841511a3d7bc046e20356ddd6785af15452f290">SSD1306_SCROLL_FRAME_25</a> = 0x06
, <a class="el" href="group__ssd1306__base__driver.html#ggaae8e1abaa15f2d308096870ae7841511a66bb10be4bab5bb51ea19241c05ba0bf">SSD1306_SCROLL_FRAME_64</a> = 0x01
, <a class="el" href="group__ssd1306__base__driver.html#ggaae8e1abaa15f2d308096870ae7841511a22fffc2d0c6ba40e24b1f35a2e6d9a49">SSD1306_SCROLL_FRAME_128</a> = 0x02
, <a class="el" href="group__ssd1306__base__driver.html#ggaae8e1abaa15f2d308096870ae7841511a4a207d98620f8828944ed8db8a95011f">SSD1306_SCROLL_FRAME_256</a> = 0x03
<br />
 }</td></tr>
<tr class="memdesc:gaae8e1abaa15f2d308096870ae7841511"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 scroll frame enumeration definition  <a href="group__ssd1306__base__driver.html#gaae8e1abaa15f2d308096870ae7841511">More...</a><br /></td></tr>
<tr class="separator:gaae8e1abaa15f2d308096870ae7841511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d42cc7bff43fe2339fff1f7150776d9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga3d42cc7bff43fe2339fff1f7150776d9">ssd1306_charge_pump_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga3d42cc7bff43fe2339fff1f7150776d9a7db43bc3c5b74238e2a2b00c0d5b8070">SSD1306_CHARGE_PUMP_DISABLE</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga3d42cc7bff43fe2339fff1f7150776d9a862ffe05879131f6a0af1409e7617fe3">SSD1306_CHARGE_PUMP_ENABLE</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga3d42cc7bff43fe2339fff1f7150776d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 charge pump enumeration definition  <a href="group__ssd1306__base__driver.html#ga3d42cc7bff43fe2339fff1f7150776d9">More...</a><br /></td></tr>
<tr class="separator:ga3d42cc7bff43fe2339fff1f7150776d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5da594f6b24ff418db03afd08b77d0aa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga5da594f6b24ff418db03afd08b77d0aa">ssd1306_segment_column_remap_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga5da594f6b24ff418db03afd08b77d0aaa9938b70b6f4ea6c402402fffed06f668">SSD1306_SEGMENT_COLUMN_ADDRESS_0</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga5da594f6b24ff418db03afd08b77d0aaaa8bb7014799f57cca0792e5a0e959fbd">SSD1306_SEGMENT_COLUMN_ADDRESS_127</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga5da594f6b24ff418db03afd08b77d0aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 segment column remap enumeration definition  <a href="group__ssd1306__base__driver.html#ga5da594f6b24ff418db03afd08b77d0aa">More...</a><br /></td></tr>
<tr class="separator:ga5da594f6b24ff418db03afd08b77d0aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f2e9ce796f09700bb37da338ad5a504"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga4f2e9ce796f09700bb37da338ad5a504">ssd1306_entire_display_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga4f2e9ce796f09700bb37da338ad5a504abece0e8d0d34ad1217934654939af761">SSD1306_ENTIRE_DISPLAY_OFF</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga4f2e9ce796f09700bb37da338ad5a504ae82002609ac7f90ffc97f43a26da2181">SSD1306_ENTIRE_DISPLAY_ON</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga4f2e9ce796f09700bb37da338ad5a504"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 entire display enumeration definition  <a href="group__ssd1306__base__driver.html#ga4f2e9ce796f09700bb37da338ad5a504">More...</a><br /></td></tr>
<tr class="separator:ga4f2e9ce796f09700bb37da338ad5a504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7749f3ab39bbbdc7a7e899d355a72de"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaa7749f3ab39bbbdc7a7e899d355a72de">ssd1306_display_mode_t</a> { <a class="el" href="group__ssd1306__base__driver.html#ggaa7749f3ab39bbbdc7a7e899d355a72deaa91dfaa520bcfb1e9e87e7cbc613327b">SSD1306_DISPLAY_MODE_NORMAL</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#ggaa7749f3ab39bbbdc7a7e899d355a72dead2de0c52d324a7d82d2c34b0a37ee3d4">SSD1306_DISPLAY_MODE_INVERSE</a> = 0x01
 }</td></tr>
<tr class="memdesc:gaa7749f3ab39bbbdc7a7e899d355a72de"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 display mode enumeration definition  <a href="group__ssd1306__base__driver.html#gaa7749f3ab39bbbdc7a7e899d355a72de">More...</a><br /></td></tr>
<tr class="separator:gaa7749f3ab39bbbdc7a7e899d355a72de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga361f177a4e66491f3f34bb5a87cf5b78"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga361f177a4e66491f3f34bb5a87cf5b78">ssd1306_display_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga361f177a4e66491f3f34bb5a87cf5b78abe8e1aef0557b357c4a522c4d3fb2b5d">SSD1306_DISPLAY_OFF</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga361f177a4e66491f3f34bb5a87cf5b78a935fd8c8f18be9f84a2272bce0ce1d76">SSD1306_DISPLAY_ON</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga361f177a4e66491f3f34bb5a87cf5b78"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 display enumeration definition  <a href="group__ssd1306__base__driver.html#ga361f177a4e66491f3f34bb5a87cf5b78">More...</a><br /></td></tr>
<tr class="separator:ga361f177a4e66491f3f34bb5a87cf5b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ed85253a9cd855d2880819cc79ded33"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga1ed85253a9cd855d2880819cc79ded33">ssd1306_scan_direction_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga1ed85253a9cd855d2880819cc79ded33aef3758f235205a9650ba16ed256d1446">SSD1306_SCAN_DIRECTION_COM0_START</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga1ed85253a9cd855d2880819cc79ded33a6b35e95a9fe4b5c54fd29b6ab6508bb7">SSD1306_SCAN_DIRECTION_COMN_1_START</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga1ed85253a9cd855d2880819cc79ded33"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 scan direction enumeration definition  <a href="group__ssd1306__base__driver.html#ga1ed85253a9cd855d2880819cc79ded33">More...</a><br /></td></tr>
<tr class="separator:ga1ed85253a9cd855d2880819cc79ded33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a442340723399a6a1643c2010c2aa96"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga7a442340723399a6a1643c2010c2aa96">ssd1306_zoom_in_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga7a442340723399a6a1643c2010c2aa96a2139b058ecf04b34944d1c362b5632b1">SSD1306_ZOOM_IN_DISABLE</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga7a442340723399a6a1643c2010c2aa96a38ca19ef2009220f2844942b0623b425">SSD1306_ZOOM_IN_ENABLE</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga7a442340723399a6a1643c2010c2aa96"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 zoom in enumeration definition  <a href="group__ssd1306__base__driver.html#ga7a442340723399a6a1643c2010c2aa96">More...</a><br /></td></tr>
<tr class="separator:ga7a442340723399a6a1643c2010c2aa96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5288c2a5632fdc275acd6808bd506f8c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga5288c2a5632fdc275acd6808bd506f8c">ssd1306_pin_conf_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga5288c2a5632fdc275acd6808bd506f8ca18855f325e69952aa2fc807343d17e3d">SSD1306_PIN_CONF_SEQUENTIAL</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga5288c2a5632fdc275acd6808bd506f8cae9590fd5249a1a7ce40814fe62f28ff9">SSD1306_PIN_CONF_ALTERNATIVE</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga5288c2a5632fdc275acd6808bd506f8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 pin conf enumeration definition  <a href="group__ssd1306__base__driver.html#ga5288c2a5632fdc275acd6808bd506f8c">More...</a><br /></td></tr>
<tr class="separator:ga5288c2a5632fdc275acd6808bd506f8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03c808b475f1772194cbd0d11d539326"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga03c808b475f1772194cbd0d11d539326">ssd1306_left_right_remap_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga03c808b475f1772194cbd0d11d539326a06bdab7fc739c6acd53e0d340be410c9">SSD1306_LEFT_RIGHT_REMAP_DISABLE</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#gga03c808b475f1772194cbd0d11d539326aea6effcca384e02cf107e6cb07bb0e29">SSD1306_LEFT_RIGHT_REMAP_ENABLE</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga03c808b475f1772194cbd0d11d539326"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 left right remap enumeration definition  <a href="group__ssd1306__base__driver.html#ga03c808b475f1772194cbd0d11d539326">More...</a><br /></td></tr>
<tr class="separator:ga03c808b475f1772194cbd0d11d539326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae16b5d9bf74880764864f71793583ba1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gae16b5d9bf74880764864f71793583ba1">ssd1306_deselect_level_t</a> { <a class="el" href="group__ssd1306__base__driver.html#ggae16b5d9bf74880764864f71793583ba1a57c5d38b5d43759b0b912b7be1cbbfa5">SSD1306_DESELECT_LEVEL_0P65</a> = 0x00
, <a class="el" href="group__ssd1306__base__driver.html#ggae16b5d9bf74880764864f71793583ba1a9445f9ff0473cb033090715bf6fc9d4d">SSD1306_DESELECT_LEVEL_0P77</a> = 0x02
, <a class="el" href="group__ssd1306__base__driver.html#ggae16b5d9bf74880764864f71793583ba1a3fd650000c7a00bf1a079aefbfd7bb16">SSD1306_DESELECT_LEVEL_0P83</a> = 0x03
 }</td></tr>
<tr class="memdesc:gae16b5d9bf74880764864f71793583ba1"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 deselect level enumeration definition  <a href="group__ssd1306__base__driver.html#gae16b5d9bf74880764864f71793583ba1">More...</a><br /></td></tr>
<tr class="separator:gae16b5d9bf74880764864f71793583ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d123c964a7a3d2c3dc6c2fca961f525"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga5d123c964a7a3d2c3dc6c2fca961f525">ssd1306_font_t</a> { <a class="el" href="group__ssd1306__base__driver.html#gga5d123c964a7a3d2c3dc6c2fca961f525ac0e48aaaac8055077d20860d9c72f852">SSD1306_FONT_12</a> = 0x0C
, <a class="el" href="group__ssd1306__base__driver.html#gga5d123c964a7a3d2c3dc6c2fca961f525a0311b4ed0f8e1f1f438c6ae1a2d1658e">SSD1306_FONT_16</a> = 0x10
, <a class="el" href="group__ssd1306__base__driver.html#gga5d123c964a7a3d2c3dc6c2fca961f525a1ee2e0182e3c87b85e648e02f0fae14c">SSD1306_FONT_24</a> = 0x18
 }</td></tr>
<tr class="memdesc:ga5d123c964a7a3d2c3dc6c2fca961f525"><td class="mdescLeft">&#160;</td><td class="mdescRight">ssd1306 font enumeration definition  <a href="group__ssd1306__base__driver.html#ga5d123c964a7a3d2c3dc6c2fca961f525">More...</a><br /></td></tr>
<tr class="separator:ga5d123c964a7a3d2c3dc6c2fca961f525"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga593c19e30eab2d684610fec0dbb8a8b6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga593c19e30eab2d684610fec0dbb8a8b6">ssd1306_info</a> (<a class="el" href="group__ssd1306__base__driver.html#ga0376075d1241ed0326411bb4a775b48b">ssd1306_info_t</a> *info)</td></tr>
<tr class="memdesc:ga593c19e30eab2d684610fec0dbb8a8b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">get chip's information  <a href="group__ssd1306__base__driver.html#ga593c19e30eab2d684610fec0dbb8a8b6">More...</a><br /></td></tr>
<tr class="separator:ga593c19e30eab2d684610fec0dbb8a8b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf09a77d1992afb51a10d0dfa16ef7faf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaf09a77d1992afb51a10d0dfa16ef7faf">ssd1306_set_interface</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga286400b4b897e3f74d9bee53d2707242">ssd1306_interface_t</a> interface)</td></tr>
<tr class="memdesc:gaf09a77d1992afb51a10d0dfa16ef7faf"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the chip interface  <a href="group__ssd1306__base__driver.html#gaf09a77d1992afb51a10d0dfa16ef7faf">More...</a><br /></td></tr>
<tr class="separator:gaf09a77d1992afb51a10d0dfa16ef7faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7597547382551e6ec6869aea44e4a622"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga7597547382551e6ec6869aea44e4a622">ssd1306_get_interface</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga286400b4b897e3f74d9bee53d2707242">ssd1306_interface_t</a> *interface)</td></tr>
<tr class="memdesc:ga7597547382551e6ec6869aea44e4a622"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the chip interface  <a href="group__ssd1306__base__driver.html#ga7597547382551e6ec6869aea44e4a622">More...</a><br /></td></tr>
<tr class="separator:ga7597547382551e6ec6869aea44e4a622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c5208ca2b8fce8fc7bde1fc4bfa9d05"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga3c5208ca2b8fce8fc7bde1fc4bfa9d05">ssd1306_set_addr_pin</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga9bb792cb36f7d0fd2229c13c26ad7182">ssd1306_address_t</a> addr_pin)</td></tr>
<tr class="memdesc:ga3c5208ca2b8fce8fc7bde1fc4bfa9d05"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the chip iic address  <a href="group__ssd1306__base__driver.html#ga3c5208ca2b8fce8fc7bde1fc4bfa9d05">More...</a><br /></td></tr>
<tr class="separator:ga3c5208ca2b8fce8fc7bde1fc4bfa9d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1e2348f2744d57bf79e4915715846fe"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaa1e2348f2744d57bf79e4915715846fe">ssd1306_get_addr_pin</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga9bb792cb36f7d0fd2229c13c26ad7182">ssd1306_address_t</a> *addr_pin)</td></tr>
<tr class="memdesc:gaa1e2348f2744d57bf79e4915715846fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the chip iic address  <a href="group__ssd1306__base__driver.html#gaa1e2348f2744d57bf79e4915715846fe">More...</a><br /></td></tr>
<tr class="separator:gaa1e2348f2744d57bf79e4915715846fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff19089a6c734bd8cf06d5bfc610f0e4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaff19089a6c734bd8cf06d5bfc610f0e4">ssd1306_init</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gaff19089a6c734bd8cf06d5bfc610f0e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">initialize the chip  <a href="group__ssd1306__base__driver.html#gaff19089a6c734bd8cf06d5bfc610f0e4">More...</a><br /></td></tr>
<tr class="separator:gaff19089a6c734bd8cf06d5bfc610f0e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa6ab33cbbce1ee0b495abf2fe5b208f0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaa6ab33cbbce1ee0b495abf2fe5b208f0">ssd1306_deinit</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gaa6ab33cbbce1ee0b495abf2fe5b208f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">close the chip  <a href="group__ssd1306__base__driver.html#gaa6ab33cbbce1ee0b495abf2fe5b208f0">More...</a><br /></td></tr>
<tr class="separator:gaa6ab33cbbce1ee0b495abf2fe5b208f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdb73f24b43dcd93775ea24702b938d4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gabdb73f24b43dcd93775ea24702b938d4">ssd1306_clear</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gabdb73f24b43dcd93775ea24702b938d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">clear the screen  <a href="group__ssd1306__base__driver.html#gabdb73f24b43dcd93775ea24702b938d4">More...</a><br /></td></tr>
<tr class="separator:gabdb73f24b43dcd93775ea24702b938d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad13acd1205c86a2c63ac8b22df33dba1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gad13acd1205c86a2c63ac8b22df33dba1">ssd1306_gram_update</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gad13acd1205c86a2c63ac8b22df33dba1"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the gram data  <a href="group__ssd1306__base__driver.html#gad13acd1205c86a2c63ac8b22df33dba1">More...</a><br /></td></tr>
<tr class="separator:gad13acd1205c86a2c63ac8b22df33dba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00cf50facfe27a181096bd8946235e7d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga00cf50facfe27a181096bd8946235e7d">ssd1306_write_point</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t x, uint8_t y, uint8_t data)</td></tr>
<tr class="memdesc:ga00cf50facfe27a181096bd8946235e7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">write a point  <a href="group__ssd1306__base__driver.html#ga00cf50facfe27a181096bd8946235e7d">More...</a><br /></td></tr>
<tr class="separator:ga00cf50facfe27a181096bd8946235e7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c55130a641972ab4b4d591c50eb5494"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga7c55130a641972ab4b4d591c50eb5494">ssd1306_read_point</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t x, uint8_t y, uint8_t *data)</td></tr>
<tr class="memdesc:ga7c55130a641972ab4b4d591c50eb5494"><td class="mdescLeft">&#160;</td><td class="mdescRight">read a point  <a href="group__ssd1306__base__driver.html#ga7c55130a641972ab4b4d591c50eb5494">More...</a><br /></td></tr>
<tr class="separator:ga7c55130a641972ab4b4d591c50eb5494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21e8fae48cd8be88d0b42ed7cf4460b7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga21e8fae48cd8be88d0b42ed7cf4460b7">ssd1306_gram_write_point</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t x, uint8_t y, uint8_t data)</td></tr>
<tr class="memdesc:ga21e8fae48cd8be88d0b42ed7cf4460b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">write a point in the gram  <a href="group__ssd1306__base__driver.html#ga21e8fae48cd8be88d0b42ed7cf4460b7">More...</a><br /></td></tr>
<tr class="separator:ga21e8fae48cd8be88d0b42ed7cf4460b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a1bc9a742d5f206e475f2e00102962c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga1a1bc9a742d5f206e475f2e00102962c">ssd1306_gram_read_point</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t x, uint8_t y, uint8_t *data)</td></tr>
<tr class="memdesc:ga1a1bc9a742d5f206e475f2e00102962c"><td class="mdescLeft">&#160;</td><td class="mdescRight">read a point from the gram  <a href="group__ssd1306__base__driver.html#ga1a1bc9a742d5f206e475f2e00102962c">More...</a><br /></td></tr>
<tr class="separator:ga1a1bc9a742d5f206e475f2e00102962c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8ecebeae67b19ff6f9e097f4aafb81b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gab8ecebeae67b19ff6f9e097f4aafb81b">ssd1306_gram_write_string</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t x, uint8_t y, char *str, uint16_t len, uint8_t color, <a class="el" href="group__ssd1306__base__driver.html#ga5d123c964a7a3d2c3dc6c2fca961f525">ssd1306_font_t</a> font)</td></tr>
<tr class="memdesc:gab8ecebeae67b19ff6f9e097f4aafb81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw a string in the gram  <a href="group__ssd1306__base__driver.html#gab8ecebeae67b19ff6f9e097f4aafb81b">More...</a><br /></td></tr>
<tr class="separator:gab8ecebeae67b19ff6f9e097f4aafb81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c67db47ad6765b8faa8703d571df584"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga6c67db47ad6765b8faa8703d571df584">ssd1306_gram_fill_rect</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t color)</td></tr>
<tr class="memdesc:ga6c67db47ad6765b8faa8703d571df584"><td class="mdescLeft">&#160;</td><td class="mdescRight">fill a rectangle in the gram  <a href="group__ssd1306__base__driver.html#ga6c67db47ad6765b8faa8703d571df584">More...</a><br /></td></tr>
<tr class="separator:ga6c67db47ad6765b8faa8703d571df584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c12993f9009017f3c6b58f2c98dda75"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga4c12993f9009017f3c6b58f2c98dda75">ssd1306_gram_draw_picture</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t *img)</td></tr>
<tr class="memdesc:ga4c12993f9009017f3c6b58f2c98dda75"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw a picture in the gram  <a href="group__ssd1306__base__driver.html#ga4c12993f9009017f3c6b58f2c98dda75">More...</a><br /></td></tr>
<tr class="separator:ga4c12993f9009017f3c6b58f2c98dda75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad61d0d69d8da5b83515ce48d971c2559"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gad61d0d69d8da5b83515ce48d971c2559">ssd1306_set_low_column_start_address</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t addr)</td></tr>
<tr class="memdesc:gad61d0d69d8da5b83515ce48d971c2559"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the low column start address  <a href="group__ssd1306__base__driver.html#gad61d0d69d8da5b83515ce48d971c2559">More...</a><br /></td></tr>
<tr class="separator:gad61d0d69d8da5b83515ce48d971c2559"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5160b65db212aa7150aa3a00cd3f47c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaa5160b65db212aa7150aa3a00cd3f47c">ssd1306_set_high_column_start_address</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t addr)</td></tr>
<tr class="memdesc:gaa5160b65db212aa7150aa3a00cd3f47c"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the high column start address  <a href="group__ssd1306__base__driver.html#gaa5160b65db212aa7150aa3a00cd3f47c">More...</a><br /></td></tr>
<tr class="separator:gaa5160b65db212aa7150aa3a00cd3f47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga285a77dab43317a3885e669f7716eaba"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga285a77dab43317a3885e669f7716eaba">ssd1306_set_memory_addressing_mode</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga48c80c30c1a800d3fb79af6f904a188c">ssd1306_memory_addressing_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga285a77dab43317a3885e669f7716eaba"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the memory addressing mode  <a href="group__ssd1306__base__driver.html#ga285a77dab43317a3885e669f7716eaba">More...</a><br /></td></tr>
<tr class="separator:ga285a77dab43317a3885e669f7716eaba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace80f71defecb1723ae1d5c53ac7c7c5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gace80f71defecb1723ae1d5c53ac7c7c5">ssd1306_set_column_address_range</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t start_addr, uint8_t end_addr)</td></tr>
<tr class="memdesc:gace80f71defecb1723ae1d5c53ac7c7c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the column address range  <a href="group__ssd1306__base__driver.html#gace80f71defecb1723ae1d5c53ac7c7c5">More...</a><br /></td></tr>
<tr class="separator:gace80f71defecb1723ae1d5c53ac7c7c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b6186c60b72c021908e3284800a1c79"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga0b6186c60b72c021908e3284800a1c79">ssd1306_set_page_address_range</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t start_addr, uint8_t end_addr)</td></tr>
<tr class="memdesc:ga0b6186c60b72c021908e3284800a1c79"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the page address range  <a href="group__ssd1306__base__driver.html#ga0b6186c60b72c021908e3284800a1c79">More...</a><br /></td></tr>
<tr class="separator:ga0b6186c60b72c021908e3284800a1c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd899e41e08e8ce70e14b3718e9cfa2a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gabd899e41e08e8ce70e14b3718e9cfa2a">ssd1306_set_fade_blinking_mode</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#gad87b0cee0e0abdadd0b441eb86c21419">ssd1306_fade_blinking_mode_t</a> mode, uint8_t frames)</td></tr>
<tr class="memdesc:gabd899e41e08e8ce70e14b3718e9cfa2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the fade blinking mode  <a href="group__ssd1306__base__driver.html#gabd899e41e08e8ce70e14b3718e9cfa2a">More...</a><br /></td></tr>
<tr class="separator:gabd899e41e08e8ce70e14b3718e9cfa2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf15b7b58a888cd5be95878dd59a5bce"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaaf15b7b58a888cd5be95878dd59a5bce">ssd1306_set_right_horizontal_scroll</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t start_page_addr, uint8_t end_page_addr, <a class="el" href="group__ssd1306__base__driver.html#gaae8e1abaa15f2d308096870ae7841511">ssd1306_scroll_frame_t</a> frames)</td></tr>
<tr class="memdesc:gaaf15b7b58a888cd5be95878dd59a5bce"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the right horizontal scroll  <a href="group__ssd1306__base__driver.html#gaaf15b7b58a888cd5be95878dd59a5bce">More...</a><br /></td></tr>
<tr class="separator:gaaf15b7b58a888cd5be95878dd59a5bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd1f5fbb82b9b3c42487448bd4e8aee9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gabd1f5fbb82b9b3c42487448bd4e8aee9">ssd1306_set_left_horizontal_scroll</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t start_page_addr, uint8_t end_page_addr, <a class="el" href="group__ssd1306__base__driver.html#gaae8e1abaa15f2d308096870ae7841511">ssd1306_scroll_frame_t</a> frames)</td></tr>
<tr class="memdesc:gabd1f5fbb82b9b3c42487448bd4e8aee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the left horizontal scroll  <a href="group__ssd1306__base__driver.html#gabd1f5fbb82b9b3c42487448bd4e8aee9">More...</a><br /></td></tr>
<tr class="separator:gabd1f5fbb82b9b3c42487448bd4e8aee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea216cd13fddc019b6f76a78c561cc07"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaea216cd13fddc019b6f76a78c561cc07">ssd1306_set_vertical_right_horizontal_scroll</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t start_page_addr, uint8_t end_page_addr, uint8_t rows, <a class="el" href="group__ssd1306__base__driver.html#gaae8e1abaa15f2d308096870ae7841511">ssd1306_scroll_frame_t</a> frames)</td></tr>
<tr class="memdesc:gaea216cd13fddc019b6f76a78c561cc07"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the vertical right horizontal scroll  <a href="group__ssd1306__base__driver.html#gaea216cd13fddc019b6f76a78c561cc07">More...</a><br /></td></tr>
<tr class="separator:gaea216cd13fddc019b6f76a78c561cc07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad0ae391a2f3d129fce7675d50b00b0f3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gad0ae391a2f3d129fce7675d50b00b0f3">ssd1306_set_vertical_left_horizontal_scroll</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t start_page_addr, uint8_t end_page_addr, uint8_t rows, <a class="el" href="group__ssd1306__base__driver.html#gaae8e1abaa15f2d308096870ae7841511">ssd1306_scroll_frame_t</a> frames)</td></tr>
<tr class="memdesc:gad0ae391a2f3d129fce7675d50b00b0f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the vertical left horizontal scroll  <a href="group__ssd1306__base__driver.html#gad0ae391a2f3d129fce7675d50b00b0f3">More...</a><br /></td></tr>
<tr class="separator:gad0ae391a2f3d129fce7675d50b00b0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99842fb1e272b67cfc055d373f89749b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga99842fb1e272b67cfc055d373f89749b">ssd1306_deactivate_scroll</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga99842fb1e272b67cfc055d373f89749b"><td class="mdescLeft">&#160;</td><td class="mdescRight">deactivate the scroll  <a href="group__ssd1306__base__driver.html#ga99842fb1e272b67cfc055d373f89749b">More...</a><br /></td></tr>
<tr class="separator:ga99842fb1e272b67cfc055d373f89749b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga931e1af4eef39b43a262040931c062d9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga931e1af4eef39b43a262040931c062d9">ssd1306_activate_scroll</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga931e1af4eef39b43a262040931c062d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">activate the scroll  <a href="group__ssd1306__base__driver.html#ga931e1af4eef39b43a262040931c062d9">More...</a><br /></td></tr>
<tr class="separator:ga931e1af4eef39b43a262040931c062d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9840154b11ab91249174b79fde6899bd"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga9840154b11ab91249174b79fde6899bd">ssd1306_set_display_start_line</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t l)</td></tr>
<tr class="memdesc:ga9840154b11ab91249174b79fde6899bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the display start line  <a href="group__ssd1306__base__driver.html#ga9840154b11ab91249174b79fde6899bd">More...</a><br /></td></tr>
<tr class="separator:ga9840154b11ab91249174b79fde6899bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04af4a1d48cc69445e34ca598c34b239"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga04af4a1d48cc69445e34ca598c34b239">ssd1306_set_contrast</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t contrast)</td></tr>
<tr class="memdesc:ga04af4a1d48cc69445e34ca598c34b239"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the display contrast  <a href="group__ssd1306__base__driver.html#ga04af4a1d48cc69445e34ca598c34b239">More...</a><br /></td></tr>
<tr class="separator:ga04af4a1d48cc69445e34ca598c34b239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6dd49e731a0256e5556c11992bf065ff"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga6dd49e731a0256e5556c11992bf065ff">ssd1306_set_charge_pump</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga3d42cc7bff43fe2339fff1f7150776d9">ssd1306_charge_pump_t</a> enable)</td></tr>
<tr class="memdesc:ga6dd49e731a0256e5556c11992bf065ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the charge pump  <a href="group__ssd1306__base__driver.html#ga6dd49e731a0256e5556c11992bf065ff">More...</a><br /></td></tr>
<tr class="separator:ga6dd49e731a0256e5556c11992bf065ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa897931b4f2650d9fcf4edea9dadea48"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaa897931b4f2650d9fcf4edea9dadea48">ssd1306_set_segment_remap</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga5da594f6b24ff418db03afd08b77d0aa">ssd1306_segment_column_remap_t</a> remap)</td></tr>
<tr class="memdesc:gaa897931b4f2650d9fcf4edea9dadea48"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the segment remap  <a href="group__ssd1306__base__driver.html#gaa897931b4f2650d9fcf4edea9dadea48">More...</a><br /></td></tr>
<tr class="separator:gaa897931b4f2650d9fcf4edea9dadea48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e26eba85db0554f1a5457e7014e1998"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga5e26eba85db0554f1a5457e7014e1998">ssd1306_set_vertical_scroll_area</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t start_row, uint8_t end_row)</td></tr>
<tr class="memdesc:ga5e26eba85db0554f1a5457e7014e1998"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the vertical scroll area  <a href="group__ssd1306__base__driver.html#ga5e26eba85db0554f1a5457e7014e1998">More...</a><br /></td></tr>
<tr class="separator:ga5e26eba85db0554f1a5457e7014e1998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0a03db84a228eb20b9d3ba0c6624f57"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gae0a03db84a228eb20b9d3ba0c6624f57">ssd1306_set_entire_display</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga4f2e9ce796f09700bb37da338ad5a504">ssd1306_entire_display_t</a> enable)</td></tr>
<tr class="memdesc:gae0a03db84a228eb20b9d3ba0c6624f57"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the entire display  <a href="group__ssd1306__base__driver.html#gae0a03db84a228eb20b9d3ba0c6624f57">More...</a><br /></td></tr>
<tr class="separator:gae0a03db84a228eb20b9d3ba0c6624f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8231cf2d7d5e244df0a64c65d5db9aca"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga8231cf2d7d5e244df0a64c65d5db9aca">ssd1306_set_display_mode</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#gaa7749f3ab39bbbdc7a7e899d355a72de">ssd1306_display_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga8231cf2d7d5e244df0a64c65d5db9aca"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the display mode  <a href="group__ssd1306__base__driver.html#ga8231cf2d7d5e244df0a64c65d5db9aca">More...</a><br /></td></tr>
<tr class="separator:ga8231cf2d7d5e244df0a64c65d5db9aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94fbad6bc91e085ca4ff5cb5443b9411"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga94fbad6bc91e085ca4ff5cb5443b9411">ssd1306_set_multiplex_ratio</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t multiplex)</td></tr>
<tr class="memdesc:ga94fbad6bc91e085ca4ff5cb5443b9411"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the multiplex ratio  <a href="group__ssd1306__base__driver.html#ga94fbad6bc91e085ca4ff5cb5443b9411">More...</a><br /></td></tr>
<tr class="separator:ga94fbad6bc91e085ca4ff5cb5443b9411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a9ee843e339805b16c571c8ac94f9ec"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga8a9ee843e339805b16c571c8ac94f9ec">ssd1306_set_display</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga361f177a4e66491f3f34bb5a87cf5b78">ssd1306_display_t</a> on_off)</td></tr>
<tr class="memdesc:ga8a9ee843e339805b16c571c8ac94f9ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the display  <a href="group__ssd1306__base__driver.html#ga8a9ee843e339805b16c571c8ac94f9ec">More...</a><br /></td></tr>
<tr class="separator:ga8a9ee843e339805b16c571c8ac94f9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga711a2e7fed8919a16348f0ace4870fb6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga711a2e7fed8919a16348f0ace4870fb6">ssd1306_set_page_address</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t addr)</td></tr>
<tr class="memdesc:ga711a2e7fed8919a16348f0ace4870fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the page address  <a href="group__ssd1306__base__driver.html#ga711a2e7fed8919a16348f0ace4870fb6">More...</a><br /></td></tr>
<tr class="separator:ga711a2e7fed8919a16348f0ace4870fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c48fc249314c05eb74774f712afa050"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga1c48fc249314c05eb74774f712afa050">ssd1306_set_scan_direction</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga1ed85253a9cd855d2880819cc79ded33">ssd1306_scan_direction_t</a> dir)</td></tr>
<tr class="memdesc:ga1c48fc249314c05eb74774f712afa050"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the scan direction  <a href="group__ssd1306__base__driver.html#ga1c48fc249314c05eb74774f712afa050">More...</a><br /></td></tr>
<tr class="separator:ga1c48fc249314c05eb74774f712afa050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86a554181ce9cd671b255443f3076666"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga86a554181ce9cd671b255443f3076666">ssd1306_set_display_offset</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t offset)</td></tr>
<tr class="memdesc:ga86a554181ce9cd671b255443f3076666"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the display offset  <a href="group__ssd1306__base__driver.html#ga86a554181ce9cd671b255443f3076666">More...</a><br /></td></tr>
<tr class="separator:ga86a554181ce9cd671b255443f3076666"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa588c8dc16bd6bfc84fa242910cf7252"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaa588c8dc16bd6bfc84fa242910cf7252">ssd1306_set_display_clock</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t oscillator_frequency, uint8_t clock_divide)</td></tr>
<tr class="memdesc:gaa588c8dc16bd6bfc84fa242910cf7252"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the display clock  <a href="group__ssd1306__base__driver.html#gaa588c8dc16bd6bfc84fa242910cf7252">More...</a><br /></td></tr>
<tr class="separator:gaa588c8dc16bd6bfc84fa242910cf7252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b1cda97c2bbcf0de6e84d6a499be103"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga1b1cda97c2bbcf0de6e84d6a499be103">ssd1306_set_zoom_in</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga7a442340723399a6a1643c2010c2aa96">ssd1306_zoom_in_t</a> zoom)</td></tr>
<tr class="memdesc:ga1b1cda97c2bbcf0de6e84d6a499be103"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the display zoom in  <a href="group__ssd1306__base__driver.html#ga1b1cda97c2bbcf0de6e84d6a499be103">More...</a><br /></td></tr>
<tr class="separator:ga1b1cda97c2bbcf0de6e84d6a499be103"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1fd4ade307b8ef8cac61d96ebe821456"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#ga1fd4ade307b8ef8cac61d96ebe821456">ssd1306_set_precharge_period</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t phase1_period, uint8_t phase2_period)</td></tr>
<tr class="memdesc:ga1fd4ade307b8ef8cac61d96ebe821456"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the pre charge period  <a href="group__ssd1306__base__driver.html#ga1fd4ade307b8ef8cac61d96ebe821456">More...</a><br /></td></tr>
<tr class="separator:ga1fd4ade307b8ef8cac61d96ebe821456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf3f80e42b6b20ef6794aae8d404b79c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gaaf3f80e42b6b20ef6794aae8d404b79c">ssd1306_set_com_pins_hardware_conf</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#ga5288c2a5632fdc275acd6808bd506f8c">ssd1306_pin_conf_t</a> conf, <a class="el" href="group__ssd1306__base__driver.html#ga03c808b475f1772194cbd0d11d539326">ssd1306_left_right_remap_t</a> remap)</td></tr>
<tr class="memdesc:gaaf3f80e42b6b20ef6794aae8d404b79c"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the hardware com pins  <a href="group__ssd1306__base__driver.html#gaaf3f80e42b6b20ef6794aae8d404b79c">More...</a><br /></td></tr>
<tr class="separator:gaaf3f80e42b6b20ef6794aae8d404b79c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac47023d3af6a0c7ebe9b879b8968e727"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__base__driver.html#gac47023d3af6a0c7ebe9b879b8968e727">ssd1306_set_deselect_level</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, <a class="el" href="group__ssd1306__base__driver.html#gae16b5d9bf74880764864f71793583ba1">ssd1306_deselect_level_t</a> level)</td></tr>
<tr class="memdesc:gac47023d3af6a0c7ebe9b879b8968e727"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the deselect level  <a href="group__ssd1306__base__driver.html#gac47023d3af6a0c7ebe9b879b8968e727">More...</a><br /></td></tr>
<tr class="separator:gac47023d3af6a0c7ebe9b879b8968e727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7e83bf4fa2b4edefda280b0ebc75042"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__extend__driver.html#gae7e83bf4fa2b4edefda280b0ebc75042">ssd1306_write_cmd</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t *buf, uint8_t len)</td></tr>
<tr class="memdesc:gae7e83bf4fa2b4edefda280b0ebc75042"><td class="mdescLeft">&#160;</td><td class="mdescRight">write the register command  <a href="group__ssd1306__extend__driver.html#gae7e83bf4fa2b4edefda280b0ebc75042">More...</a><br /></td></tr>
<tr class="separator:gae7e83bf4fa2b4edefda280b0ebc75042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cca12cd680a5956ba27f6b05c0c0f94"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ssd1306__extend__driver.html#ga9cca12cd680a5956ba27f6b05c0c0f94">ssd1306_write_data</a> (<a class="el" href="group__ssd1306__base__driver.html#ga2f305a04236fd311fe5cd221b4ceba00">ssd1306_handle_t</a> *handle, uint8_t *buf, uint8_t len)</td></tr>
<tr class="memdesc:ga9cca12cd680a5956ba27f6b05c0c0f94"><td class="mdescLeft">&#160;</td><td class="mdescRight">write the register data  <a href="group__ssd1306__extend__driver.html#ga9cca12cd680a5956ba27f6b05c0c0f94">More...</a><br /></td></tr>
<tr class="separator:ga9cca12cd680a5956ba27f6b05c0c0f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>driver ssd1306 header file </p>
<p>Copyright (c) 2015 - present LibDriver All rights reserved</p>
<p>The MIT License (MIT)</p>
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
<dl class="section version"><dt>Version</dt><dd>2.0.0 </dd></dl>
<dl class="section author"><dt>Author</dt><dd>Shifeng Li </dd></dl>
<dl class="section date"><dt>Date</dt><dd>2021-03-30</dd></dl>
<h3>history</h3>
<table class="doxtable">
<tr>
<th>Date </th><th>Version </th><th>Author </th><th>Description </th></tr>
<tr>
<td>2021/03/30 </td><td>2.0 </td><td>Shifeng Li </td><td>format the code </td></tr>
<tr>
<td>2020/12/10 </td><td>1.0 </td><td>Shifeng Li </td><td>first upload </td></tr>
</table>

<p class="definition">Definition in file <a class="el" href="driver__ssd1306_8h_source.html">driver_ssd1306.h</a>.</p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="driver__ssd1306_8h.html">driver_ssd1306.h</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
